package com.it.reggie.dto;

import com.it.reggie.entity.Dish;
import com.it.reggie.entity.DishFlavor;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;

@Data//包含了所有属性的getset方法
public class DishDto extends Dish {//继承了dish的所有属性，自己扩展了三个属性
//                          ？？？？   ？？？？
    //菜品对应的口味数据，//此处DishFlavor的dishId的值为空，要从继承到的Dish获取一个dishId来填充
    private List<DishFlavor> flavors = new ArrayList<>();//flavors:[{name:"甜味",value:"["无糖","",""]",showOption:false},...]
//flavors里有多个json,                                       name(口味名称)和value(口味数据)是DishFlavor的属性
    private String categoryName;

    private Integer copies;
}
